Specification of composite objects based on the ODP Reference Model
نویسنده
چکیده
In this paper, we describe our experience in using the RM-ODP to specify composite objects. The concept of a composite object as defined in RM-ODP does not take into account its dynamic structure as well as the classification of its properties into inherent, aggregate and emergent properties. To make this possible, we have to complement the description of composite objects with explicit contracts involving the composite object and its components. This interpretation of composite objects in terms of ODP concepts is technically sound. It allows a clean definition of the structure, the inherent and aggregate properties of the composite object. However, this approach is conceptually questionable since its guiding philosophy is based on ignoring the distinction between composition and interconnection of objects. This observation is grounded on the usage of contracts for defining significant aspects of object composition. We come out with the same conclusion when experimenting the description of composite objects using Darwin. What these experiments show is that we still have to rely on the concept of interconnection of objects to define the semantics of composition of objects.
منابع مشابه
Specifying ODP Computational Objects in Z
The computational viewpoint contained within the Reference Model of Open Distributed Processing (RM-ODP) shows how collections of objects can be configured within a distributed system to enable interworking. It prescribes certain capabilities that such objects are expected to possess and structuring rules that apply to how these objects can be configured with one another. This paper highlights ...
متن کاملQos Formal Specification of Engineering Language
Distributed systems can be very large and complex and the many different considerations which influence their design can result in a substantial body of specification, which needs a structuring framework if it is to be managed successfully. The purpose of the RM-ODP is to define such a framework. The Reference Model for Open Distributed Processing (RM-ODP) provides a framework within which supp...
متن کاملModelling Distributed Computing Management through RM-ODP
Actually in distributed computing, data frequently resides on multiple sites inside an organization. This data might be managed by several Database Management Systems for multiple reasons such as performance, scalability, access and management. This paper describes specification and the core behavior concepts (time, action, state, behavior, interaction and the binding object). Secondly describe...
متن کاملUsing BPEL for Behavioural Concepts in ODP Enterprise Language
This paper studies the specification and the execution of behavioral concepts for Open Distributed Processing (ODP) Enterprise Language. The behavior of an ODP system is determined by the collection of all possible actions in which the system (acting as an object), or any of its constituent objects, might take part, together with a set of constraints on when these actions can occur. In order to...
متن کاملThe Event Processing ODP
In this abstract we present a model for representing heterogeneous event objects in RDF, building on pre-existing work and focusing on structural aspects, which have not been addressed before, such as composite event objects encapsulating other event objects. The model extends the SSN and Event-F ontologies, and is available for download in the ODP portal.
متن کامل